high-rise apartment building - German English Dictionary